﻿
 //自定义的全局方法
var $$ = function (id) {
    return document.getElementById(id);
};

////基础对象
//(function (window) {
//    /*******************************定义变量***************************************/
//    //自定义的全局方法
//    var $$ = function (id) {
//        return document.getElementById(id);
//    },
//    //定义一个MyJS对象
//    MyJS = {};

//    /*******************************定义方法***************************************/
//    MyJS.ns = MyJS.namespace = function (ns) {
//        /// <summary>定义命名空间</summary>
//        if (!ns || !ns.length) {
//            return null;
//        }
//        var levels = ns.split(".");
//        var nsobj = MyJS;
//        for (var i = (levels[0] == "MyJS") ? 1 : 0; i < levels.length; ++i) {
//            nsobj[levels[i]] = nsobj[levels[i]] || {};
//            nsobj = nsobj[levels[i]];
//        }
//        return nsobj;
//    };
//    MyJS.extend = function (oTargetObj, oSourceOj, bReplace) {
//        /// <summary>扩展对象</summary>
//        /// <param name="oTargetObj" type="Object">需要扩展的目标对象</param>
//        /// <param name="oSourceOj" type="Object">扩展对象的属性/方法等</param>
//        /// <param name="bReplace" type="Boolean">如果目标对象存在了扩展对象的属性/方法，是否覆盖原有的方法/属性，默认false，不覆盖</param>
//        if (oTargetObj && oSourceOj) {
//            for (var item in oSourceOj) {
//                if (!oTargetObj[item] || bReplace) {
//                    oTargetObj[item] = oSourceOj[item];
//                }
//            }
//        }
//    };

//    //定义全局变量
//    window.MyJS = MyJS;
//})(window);
